rbtree: Make node getters not require tree argument
authorBenjamin Otte <otte@redhat.com>
Mon, 14 Jan 2019 01:12:02 +0000 (02:12 +0100)
committerBenjamin Otte <otte@redhat.com>
Mon, 14 Jan 2019 01:14:11 +0000 (02:14 +0100)
commit8a7706f2b5cfc1dd7cdf0b8865fc05da0f4a6891
treeb6f9107ae087bf55b10c5d53ea5ba9a14cc30dbf
parent6a3c2a230a4d1ef9f8c356cc5f24fbb202172e0c
rbtree: Make node getters not require tree argument

The tree is not needed to walk around the nodes.

It is however still needed for anything that requires modifying the
tree.

There is no immediate benefit in changing this API, but there might be
situations in the future where we can avoid looking up the tree when we
just want to check some details about the node.
gtk/gtkfilterlistmodel.c
gtk/gtkflattenlistmodel.c
gtk/gtkmaplistmodel.c
gtk/gtkrbtree.c
gtk/gtkrbtreeprivate.h
gtk/gtktreelistmodel.c
testsuite/gtk/rbtree-crash.c